.jw-steps-wrap {
    height: 16em;
}

.ui-widget {
    font-size: 0.9em;
}

/* jWizard-specific configuration */
.jw-widget {
    overflow: hidden;
}
.jw-header {    
    padding-left: 1em;
}
.jw-header h2 {
    margin: 0;
    padding: .3em 0;
}
.jw-header .jw-counter {
    float: right;
}
.jw-title {
    padding: 0 1em;
    height: 0;
}

.jw-content {
    padding: .5em 0;
}
.jw-menu-wrap {
    width: 10em;
    margin-right: -10em;
    float: left;
}
.jw-menu {
    margin: 0 .5em;
}
.jw-menu ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.jw-menu li {
    padding: .25em .5em;
    margin-bottom: .25em;
    cursor: pointer;
}
.jw-hasmenu .jw-steps-wrap {
    margin-left: 10em;
}
.jw-steps-wrap {    
    overflow: auto;
    padding: .5em;
}
.jw-content p {
    margin-top: 0;
}
.jw-content div.jw-step {
}

.jw-footer {
    padding: 1em;
}
.jw-counter {
    float: left;
    padding: .2em;
}
/* Text: Left -- Bar: Right */
.jw-counter.jw-left .jw-counter-text {
    float: left;
    padding: .4em;
}
.jw-counter.jw-left .jw-counter-progressbar {
    display: block;
    width: 6em;
    float: right;
}
/* Text Center-aligned over Progress Bar */
.jw-counter.jw-center .jw-counter-text {
    float: left;
    width: 10em;
    padding: .4em;
    text-align: center;
}
.jw-counter.jw-center .jw-counter-progressbar {
    display: block;
}
/* Bar: Left -- Text: Right */
.jw-counter.jw-right {
    text-align: right;
}
.jw-counter.jw-right .jw-counter-text {
    float: right;
    padding: .4em;
}
.jw-counter.jw-right .jw-counter-progressbar {
    display: block;
    width: 6em;
    float: left;
}
.jw-buttons {
    text-align: right;
    padding-bottom: 10px;
    padding-right: 10px;
}
.jw-buttons button {
    padding: .5em 1em;
    margin-left: 1em;
}